Contacting the Authors of This Program

The author of this program would like to thank those users on the speedguide.net forums as well as the cablenut.com forums for their endless support and feedback about the tweaks and settings which this program provides.

For those of you interested in contacting the author of the cable modem tweaks, email CableNut at the following address:

rickkemery@home.com

For information about any DSL tweaks provided or available for the program, email dannjr at the following email address:

dannjr@microsyspro.com

If you are interested in information about the program itself, send email to JonG at:

quedeo@fwi.com

To get further information and support for this program visit the cablenut.com message boards.  A link is always available from the www.cablenut.com website.


The Newest Version of This Program

To download the newest version of the program, simply visit the following website.  It will have news about the program and how other users are responding to it as well.

http://www.cablenut.com/


Information about Windows TCP/IP registry settings

To learn more about the TCP/IP entries that this program uses, visit the Microsoft websites listed below.  Also provided are forums for you to talk to others who regularly talk about the optimization and increasing performance on the internet using broadband and narrowband services.

For information about the TCP/IP entries used in Windows 95/98/ME visit the following URL:

http://support.microsoft.com/support/kb/articles/Q158/4/74.ASP

For information about the TCP/IP entries used in Windows 2000, follow this link:

http://msdn.microsoft.com/library/winresource/dnwinnt/S7BFF.HTM

To particpate in discussions, visit the following sites, sign up for their own message boards, and talk to other users who use this program and continue to tweak broadband and narrowband TCP/IP settings:

http://www.cablenut.com/

http://www.speedguide.net/


Backing up the Registry in Windows 95/98/ME

You can back your registry up in one of two manners.  The first manner is the easier and is proven to work reliably.  To backup your registry, go to the Manual Tweak screen after selecting your Operating System, then from the pull-down menu labeled ‘Registry’, select Backup Registry.  You will be prompted to enter a name for the file, and the CableNut program will use regedit.exe to backup your registry.  You may, however, elect to do this procedure yourself.  To manually perform this task follow these directions:

To back up your registry for a Windows 95/98/ME/2000 system, follow these simple steps:

1)	Click START then click RUN

2)	in the box that appears type in the following "regedit" without the quotes

3)	Click the REGISTRY pull-down menu and select 'Export Registry File'

4)	Save the file in a location you can remember should you need to restore your registry


Restoring the Registry in Windows 95/98/ME

There are two methods you can follow to restore your registry.  The first, and most simplified path, is to use the built-in functions in the CableNut program itself.  To do this, go to the manual tweak screen for your respective operating system and click the pull-down menu labeled Registry.  Then, from the menu select Restore Registry.  A dialog window will pop up and ask for the file which is a backup of your registry.  After a few moments, you will receive confirmation from regedit.exe that your registry has been imported.  If you wish to do this process yourself instead of using the built-in functions of the CableNut program, simply follow these steps:

1)	Click START then click RUN

2)	in the box that appears type in the following "regedit" without the quotes

3)	Click the REGISTRY pull-down menu and select 'Import Registry File'

4)	Select your saved registry file and click LOAD

5)	Restart your computer for the changes to take affect


The CableNut Custom Settings file format is very simple.  Use an ASCII viewer to read the file yourself.  For Windows 95/98/ME, the format is as follows:

CableNut Custom Settings File 1.0

win9x

After the first 2 lines, the actual entries themselves follow.  Here is their format:

Each line represents the value that corresponds to the first entry on the Windows 95/98/ME manual tweak screen.  For example, if the first entry on the Manual Tweak Screen were MaxMTU, and the first number in the saved file were 576, that means when the file is loaded, the user would see 576 for the MaxMTU value.  If a -1 is in the file, that means that when the file was saved no value was given thus the program will not save that value unless the user were to specify one him or herself on the manual tweak screen.


Windows 2000 File Setup

The CableNut Custom Settings file format is very simple.  Use an ASCII viewer to read the file yourself.  For Windows 2000, the format is as follows:

CableNut Custom Settings File 1.0

win2k

After the first 2 lines, the actual entries themselves follow.  The rest of the format is the same as in a Windows 95/98/ME file.


Removing CableNut 4.0

To remove the CableNut Package from the registry as well as the CableNut Adjuster program, follow these steps.

Open the Control Panel and Double-Click the item labeled 'Add/Remove Program.'  Find the item labeled 'CableNut 4.0 (Remove Only)' and click the button labeled 'Add/Remove.'  There, you have removed from the registry any and all tweaks as well as the program itself.


WHAT IS NEW IN VERSION 4.0?

The New Version 4.0 has many improved features over the past CableNut releases.  Included are the following additions:

----Windows 2000 Support

In this new version, Windows 2000 users are also supported.  Cable Modem tweaking has never been easier!

----Improved Manual Interface

The new improved manual tweak screen provides you with the ability to modify the values directly as well as retrieve the values from the registry that you are currently using.

----Added CCS File

Now the improved manual tweak screen comes with a Save/Load feature for saving and loading your settings.  It saves the settings into an ASCII file with the extension .CCS (CableNut Custom Settings).  This allows users of different types of connections to take hold of the multiple uses this program provides.  Thus, any user may create a DSL tweak and distribute it in the CSS format allowing other users of the program to take hold of his settings as well as view them in a more user-friendly manner.

In addition to simply having CCS files, two different shell extensions were added for more user-friendly interaction with the custom setting files.  Just double-click one and enjoy!

----Improved Help Section

As you can see we took the time and effort to improve the help section of our program and provide to our users more information about anything they wish to learn about the program.

----Better Installation

Also, upon installation of the program, a Universal Removal was executed to remove all old tweaks should they be in your registry to prevent any conflicts.  Also included in the package are some 'core' files which the CableNut Adjuster Program needs.  These may include, but are not limited to, the cablew2k.dat, cablew9x.dat, comdlg32.ocx, and the executable itself.


Bug Fixes and Revisions

Bug Fixes from the previous (manual interface) version are listed below.  It also lists the problems with older versions as well as what those problems were and how they were fixed.

----Version 1.XX

This was the first release of the CableNut Speedup Package.  Included in it was a simple program that either applied or removed the tweaks from the registry.

----Version 2.XX

This was the version that included the brand-new manual tweak screen.  It allowed users to modify and view the settings used by the tweak for themselves.  It suffered from the inability to read DWORDs from the registry correctly as well as writing incorrect data types to the registry for the Windows 95/ME systems that it was also designed for.

----Version 3.0

This was an alternative release that simply installed the tweak.  It provided no manual interface and was able to get around any need to writing registry entries incorrectly.  It suffered, of course, from the lack of a manual interface allowing users to view and modify the values easily.

----Version 4.00.XX

The newest version of the CableNut Speedup Package.  It includes bug fixes for incorrect read/writes to the registry involving DWORDs.  It also has bug fixes for the Windows 95/ME portion of the program as well.  It also provides users a friendly easy to use interface for modifying the values themselves as well as saving them either to file or the registry.

----Version 4.01.0015

A major bug fix was implemented for WinME users where the values were written to the 	registry as DWORDs instead of Strings.  Another fix included the win95 user fixes for the 	weblink and email buttons on the about screen.

----Version 4.02.0016

The previous version failed to address the WinME bug so it was pulled off of the 	cablenut.com website for a while and the fix thoroughly tested.


Modifying the Values

To Modify the values in the program you need to first select your operating system.  After selecting your operating system, be it Windows 95/98/ME/2000, the manual tweak screen will appear.

Each TCP/IP value is labeled and a value in the box to its immediate right easily noted.  To modify the values, to the box that corresponds to the value you wish to edit and change the value to whatever value you need.  It is important that you understand what you are doing as you are making changes to your registry and should back up first.

After you have made whatever changes you desire, simply click the button labeled "Save To Registry".  This will bring up a window which will ask for comfirmation.  Click OK to save your modified values to the registry.


Saving the Values to the Registry

To save the values to the registry, simply click the button on the Manual Tweak Screen labeled "Save to Registry".  It's as simple as that!

The program first removes all old settings which may have been in the registry beforehand and then proceeds to apply your new tweaks.  This is done to prevent any inconsistencies with your settings and the settings which were in the registry before applying your own tweaks.


Removing the CableNut Tweaks from your Registry

To remove the CableNut Tweaks or Package involves one of two methods.

To remove the entire CableNut Package, go to the Control Panel, and select "Add/Remove Programs".  Then, in the list of applications find and select CableNut 4.0 (remove only) and click the button labeled "Add/Remove".  This will remove the entire CableNut Package from your computer.

If you wish to only remove the settings that CableNut 4.0 installs by default upon installation, simply start up the CableNut Adjuster, select your Operating System, then click the button at the bottom of the manual tweak screen labeled "Delete CableNut Tweaks".  This will allow you to modify your TCP/IP entries but get rid of the values used by the CableNut Speedup Package.


Saving and Loading Custom Setting Files

On the Manual Tweak Screen is a ‘File’ menu at the top.  Click to pull down this menu.  You are provided two choices.  You may either save or load your settings to a file.

When Saving, the values which are saved to the file are those displayed on the manual tweak sceeen, not the values currently in your registry.  The program will save the file with the CCS (CableNut Custom Settings) extension.

When Loading, the program will not accept a file saved for Windows 2000 when you are on the Windows 95/98/ME tweak screen.  The reverse is also true.  The file can be viewed by any text editor as its format is easy to learn.


Selecting Your Operating System

The first thing that the CableNut Adjuster Program will ask you is which operating system category your Windows system falls under.  Either you select Windows 95/98/ME if you are currently running in the Windows 95, Windows 98, or Windows ME operating environments or Windows 2000 if you are currently running the Windows 2000 operating system.  After selecting the appropriate operating system, you will be presented with the manual tweaks that the program has to offer.

WARNING

Although selecting Windows 2000 when you are not running that OS (or Windows 95/98/ME in the same circumstance) will not affect your system, we recommend that you do not save any changes to your registry.  Doing so can have adverse affects on your system, another reason we recommend that you backup your registry first.


Using the CableNut DefaultOS Option

Normally, when the program would start up, you had the ability to select whether to see the Windows 95/98/ME manual tweak screen or the Windows 2000 manual tweak screen.  In this latest update, operating system detection/selection was added.  When you first start up the program it will detect your operating system for you and allow you to correct it should it be detected incorrectly.

After that, starting up the adjuster will bring you directly to the manual tweak screen where you can adjust the values yourself or simply load a desired CCS file of your choice.

Those of us on the CableNut team saw this as a simpler way of doing things and provided a more easy to use interface.  We hope you enjoy it!


The ShowPath Option

Under the options menu, there is an option labeled Show Paths.  This option has two settings:

Yes:  When this is set, you will have another added feature on the manual tweak screen.  Simply click on the name of any of the TCP/IP variables and the program will display to you the path in the registry where the entry is located.

No: When this is set, you will not be able to see path names by clicking on the TCP/IP entries on the manual tweak screen.  This is the default setting.


The CCS files have two different shell extensions you may use in Internet Explorer or Windows Explorer.  These options are Open and Apply CCS Settings.

Open:  This is the default option.  It will bring up the manual tweak screen and show you the settings contained in the file.  This makes it easy to view any CCS file you may have on your system.

Apply CCS Settings: This option is availabe only if you right-click on a CCS file.  Selecting this options will cause the adjuster to simply apply the tweaks to your system with only a confirmation window to ask if you are sure or not.  A word of caution: Make sure you know what the file has in it.  If the CCS tweaks are for Windows 2000 and you aren’t using Windows 2000, the program will still allow you to add them to your registry.  For this reason, it is best to know which CCS files have what tweaks or simply play it save by simply opening the adjuster to view the settings.  In any case, it is recommended that you backup your registry before making any changes to it.